Skip to content

chore: release main#1

Open
github-actions[bot] wants to merge 1 commit intomainfrom
release-please--branches--main
Open

chore: release main#1
github-actions[bot] wants to merge 1 commit intomainfrom
release-please--branches--main

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Jan 27, 2026

📦 New release available

0.12.0

0.12.0 (2026-02-12)

⚠ BREAKING CHANGES

  • backend: remove authentication bypass configuration
  • events are treated as events (#953)
  • enforce key-value structure for Container.env
  • aggregate readiness
  • This change is only breaking if you have already applied the original migration. If you haven't applied it yet, you should not experience any problems. If you have already applied the original migration, you will need to manually reconcile your database state before applying this updated version.

Features

  • add delete operation support to deployment campaigns (#1031) (4d535d8)
  • Add Pause and Resume functionality for campaigns (#1204) (35a9aab), closes #277
  • add Ash GraphQL subscriptions (#1028) (faefc93)
  • add azure support (ed8f2f7)
  • add calculation to expose Base Image name (d3affa5)
  • Add container binds (#1008) (5e8d5e1)
  • add deployment details (#1060) (51b9503)
  • add device group subscription (#1198) (adb91f4)
  • Add filtering for deployment targets with deployed applications (#1002) (c847e77)
  • add GraphQL subscriptions for containers (#1224) (6c36e6d)
  • add GraphQL subscriptions for OTA operations (#1220) (db679ce)
  • Add operation_type and target_release to deployment campaigns (#999) (8d8b34e)
  • add start operation support to deployment campaigns (#1017) (1fe5bd1)
  • add stop operation support to deployment campaigns (#1027) (13a639a)
  • Add subscriptions for HT and SMPN (#1225) (7d46654)
  • Add support for regex and glob pattern matching in device selector DSL (#835) (479eb81)
  • Add trigger delivery policies support to tenant reconciler (#838) (8892e0f)
  • add upgrade operation support to deployment campaigns (#1029) (2eb965e)
  • add validation for deployment campaign operation type requirements (#1004) (396d995)
  • Additional information on deployment events (ba27473)
  • allow administrators to delete tenants (#1037) (64300c3)
  • allow users to re-send deployment messages (#1041) (64a5dd9)
  • application management (#934) (c1f8421)
  • azure support (6d3e198)
  • backend: base_images subscriptions (bf28b85)
  • backend: manual OTA with base image from collection (1af4b8d)
  • backend: run tenant reconciliation at creation (f806909)
  • block actions until deployment is ready (#988) (ea12c0b)
  • create device upon registration in astarte (#1007) (05e8e16)
  • Expose deployment campaigns in deployments (#979) (65217e4)
  • expose is_ready field of deployment via GraphQL (4b5064c)
  • expose underlying deployments (73f21a6)
  • expose underlying resources to the user (a50e4fa)
  • filter deployment targets by operation type (#1015) (11541e2)
  • GraphQL subscription for device updates in table (#1118) (be6a629)
  • implement GraphQL subscriptions for device events (32badc9)
  • implement retry logic for all deployment campaign operation types (#1032) (a1c6a81)
  • log outcome for successful or failed OTA operations (#943) (#944) (fb0a7ba)
  • OTA updates can be canceled (1daed60), closes #266
  • ota: exposing optional update target of OTA (2d4403e)
  • ota: exposing optional update target of OTA (8acace2), closes #356
  • Prevent deployment actions during conflicting campaigns (#1058) (71ccb38)
  • reconciler: implement partial map comparison (#980) (d43824f)
  • remove device upon deletion finished in astarte (6879933)
  • server side pagination (#888) (946571b)
  • show partNumber and serialNumber in Device page if available (#1123) (c2261bb), closes #226

Bug Fixes

  • add image_credentials_id to image identity (#996) (de1b8dc)
  • avoid 422 in tenant deletion (#1103) (de8c0d9)
  • avoid re-sending update messages (#1081) (a718c95)
  • backend: log errors instead of crashing (899f431)
  • bucket_storage: image deletion (5517c6e)
  • bucket_storage: image deletion (178a825)
  • config: Azure and edgehog config clash (fa032dc)
  • config: Azure and edgehog config clash (9c42aa6)
  • containers: Add validation for unique volume targets (b1e65f7)
  • containers: Add validation for unique volume targets (288246a)
  • containers: remove usage of non-existing status_code deployment key (#946) (8988cee)
  • correctly deploy resources only if not already deployed (a6e4b78)
  • correctly relate image and container deployments (b21ee6e)
  • device reconciliation not working (ba1b025)
  • device registration triggers are available from 1.3.0-rc.0 (#1096) (dea4d3c)
  • do not crash on available networks (ee4111d)
  • do not crash on available networks (41fa223)
  • double free of campaign slots (664788b)
  • double free of slots (4884ad8)
  • ensure migrations can be successfully rolled back (#949) (2981b1c)
  • Handle reconciler task replies (bec0758)
  • ignore prefetch_count in comparison of delivery policies (#961) (f78f597)
  • include tenant in socket options (d3c8921)
  • Migrate old deployment states (#1113) (c7389e4), closes #1086
  • null env in Containers (#1000) (38bbb13)
  • only reconcile when really needed (#1072) (49cca31)
  • Preserve existing data when migrating update_channels to channels (6169fc0)
  • Prevent duplicate success in campaigns (#1110) (c39b387)
  • reconcile backend snapshots (#993) (2fd8d14)
  • Remove Dockerfile Warnings for Casing and ENV Format (1c6b09e)
  • Remove Dockerfile Warnings for Casing and ENV Format (112e369)
  • revert reconciliation condition (#1079) (cbf9a0f)
  • unify device creation and update subscriptions (c09e7de)
  • update a deployment state to :sent only when necessary (6e4371a)
  • updating is not deleting (ed33f33)
  • updating is not deleting (ad209c7)
  • use correct default for read_only_rootfs (24a7c72)
  • use correct default for read_only_rootfs (2b08567)

Miscellaneous Chores

  • aggregate readiness (b2ed432)
  • backend: remove authentication bypass configuration (fb5585c)

Code Refactoring

  • enforce key-value structure for Container.env (510217b)
  • events are treated as events (#953) (7753a77)
0.11.0

0.11.0 (2026-02-12)

Features

  • add azure support (ed8f2f7)
  • add reconnect-device and new-device for faster development (#1109) (0a76a72)
  • Add support for regex and glob pattern matching in device selector DSL (#835) (479eb81)
  • azure support (6d3e198)
0.12.0

0.12.0 (2026-02-12)

Features

  • chevronDown and chevronUp icon (6d5dc58)
  • MonacoJsonEditor for Network and Volume options (37aa65e)
  • MonacoJsonEditor fro Network and Volume options (78325cb)
  • Add Pause and Resume functionality for campaigns (#1204) (35a9aab), closes #277
  • Add Application field to Deployment Campaign form and reorder (1ef74e4)
  • add binds field for container directory mappings (#1009) (1dcfea1)
  • add confirmation modal for removing container (#1068) (a3d0a1f)
  • Add Container deployment status visibility (#968) (8c3e2de)
  • Add default image for devices without system model image (#1005) (0af6a9a)
  • add deployment details (#1060) (51b9503)
  • add device group subscription (#1198) (adb91f4)
  • add GraphQL subscription for device creation (1d5a0ba)
  • Add operation type selection when creating a deployment campaign (#1033) (dea311f)
  • Add visual feedback for imported containers in CreateRelease form (119f61c)
  • add volume driver filed to container view (#1051) (27cfd0d)
  • allow users to re-send deployment messages (#1041) (64a5dd9)
  • application management (#934) (c1f8421)
  • backend: manual OTA with base image from collection (1af4b8d)
  • block actions until deployment is ready (#988) (ea12c0b)
  • Collapsible headers in container form (0ac3199)
  • containers: Add searchable selection in Deployment Campaigns (0fc29d8)
  • containers: Add searchable selection in Deployment Campaigns (0c3b663)
  • containers: device mappings form input component (5b4735f)
  • containers: device mappings form input component (ec3cd57)
  • Expose deployment campaigns in deployments (#979) (65217e4)
  • forms: add field explanations to container form (#976) (c11b8c5)
  • frontend: add retry count column to campaign targets tables (dfe0649)
  • frontend: manual OTA with base image from collection (11f9a83)
  • GraphQL subscription for device updates in table (#1118) (be6a629)
  • integrate Absinthe WebSocket (50fd9fc)
  • Make Hardware Type clearable in Create System Model (becc958)
  • paginate options in forms (#1046) (4ce8aa8)
  • prompt user to create a group before creating a channel (983a295)
  • prompt user to create a group before creating a channel (2d08f10)
  • server side pagination (#888) (946571b)
  • show partNumber and serialNumber in Device page if available (#1123) (c2261bb), closes #226
  • UI for deployment events' additional information (b03f50a)

Bug Fixes

  • add text reporters to coverage output for visibility (e7c56f8)
  • align retry icon position in Deployments table (#1069) (fa048e4)
  • auto-focus Image Reference field when adding new container (0e150fa)
  • Clean up deleted device group from channel targetGroups (73ed9a2)
  • Clean up deleted device group from updateChannel targetGroups (fb8f38d)
  • Clean up deleted device group from updateChannel targetGroups (37e7988)
  • Clear target release on version conflict (#1066) (641cffd)
  • containers: Add validation for unique volume targets (b1e65f7)
  • containers: Add validation for unique volume targets (288246a)
  • containers: refresh application list after deletion (0b41cf5)
  • containers: refresh application list after deletion (f18f44e)
  • Correct GraphQL field name in subscription updater (#1134) (f5ac89b)
  • deployment state color mismatch when isReady is false (#1012) (3ffa28a)
  • display release version instead of channel name in release link (9716b04)
  • Eliminate unnecessary loading delays in campaign details (b364661)
  • Eliminate unnecessary loading delays in campaign details (3afec8c)
  • Eliminate unnecessary loading delays in update campaign details (883e5cb)
  • Eliminate unnecessary loading delays in update campaign details (5e0697c)
  • Hide Applications tab when offline or unsupported (004cbce)
  • icon alignment in field help (#1056) (d81d049)
  • null env in Containers (#1000) (38bbb13)
  • Remove Dockerfile Warnings for Casing and ENV Format (1c6b09e)
  • Remove Dockerfile Warnings for Casing and ENV Format (112e369)
  • Restrict collapse toggle to icon click only (eeb59e4)
  • Reused container data removal (#1062) (7f82300)
  • Stabilize field help icon alignment across browsers (bfda785)
  • stale validation error on create/edit (#998) (64d7375)
  • trim JWT for websockets in frontend (#1130) (a633e01)
  • unify device creation and update subscriptions (c09e7de)

This PR was generated with Release Please. See documentation.

@github-actions github-actions bot force-pushed the release-please--branches--main branch 2 times, most recently from 6af4646 to a9efd10 Compare February 6, 2026 13:31
@github-actions github-actions bot force-pushed the release-please--branches--main branch 2 times, most recently from fcd0467 to 39923c9 Compare February 11, 2026 13:46
@github-actions github-actions bot force-pushed the release-please--branches--main branch from 39923c9 to c808123 Compare February 12, 2026 13:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants